package com.hanxiaozhang.order.config;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;

/**
 * 〈一句话功能简述〉<br>
 * 〈Ribbon配置类-未使用，现在使用的YAMl形式〉
 *  Tips:
 *  i. 如果该类被放到主应用程序上下文的@ComponentScan所扫描的包中，该类中的配置信息将被所有的
 *     @RibbonClient 共享。
 *  ii. 如果只想给某一个Ribbon客户端配置，必须防止@Configuration注解的类所在包与@ComponentScan
 *     扫描的包重叠，或显示指定@ComponentScan不扫描@Configuration类所在的包
 *
 *
 * @author hanxinghua
 * @create 2020/7/1
 * @since 1.0.0
 */
//@Configuration
public class RibbonConfig {

//    @Bean
    public IRule ribbonRule() {
        // 负载均衡规则，改为随机
        return new RandomRule();
    }

}
